import apiObj from '@/api/output.js';
import { getFileType } from '@/libs/util';
// 因为涉及到mixin里给调用的函数传参，目前就先根据全局缓存的的filetype去实现吧
// 这里也只是针对表详情内的单个打印，不是列表页的批量打印！
export const mixOutput = {
  data () {
    return {
      output: {}

    };
  },
  methods: {
    async printReport () { // 打印
      const type = 'rareport';
      const list = [this.output];
      try {
        const resp = await apiObj.printR(type, list, getFileType());
      } catch (error) {}
    },
    async exportReport (pdf) { // 导出pdf和Excel
      const type = 'rareport';
      const list = [this.output];
      try {
        const resp = await apiObj.exportR(type, list, pdf, getFileType());
      } catch (error) {}
    }
  }

};
